a img { border: 0; }

body { background-color: #ecd7a7; }
#masthead { background-color: #bdc1a4;}
#navigation { background-color: #808b76;}
#navigation #primary-navigation { background-color: #808b76; background-image: url('/images/xnavhorizontalbar.jpg'); background-position: left top; background-repeat: no-repeat; height: 26px; padding: 2px 12px; }
#navigation #primary-navigation li a { color: black; font-weight: bold; text-decoration: none; text-shadow: #939a64 0 1px 0; }
#navigation #primary-navigation li a:hover { color: #00cc00; }
#navigation #primary-navigation .primary-navigation-more { position: relative; z-index: 10; }
#navigation #primary-navigation .primary-navigation-more .primary-navigation-more-link { background-color: transparent; background-image: url('/images/navbuttonpointer.png'); background-position: right 12px; background-repeat: no-repeat; padding-right: 20px; }
#navigation #primary-navigation .primary-navigation-more .primary-navigation-more-link:hover, #navigation #primary-navigation .primary-navigation-more .primary-navigation-more-link.hover { background-image: url('/images/navbarfill.png1'); background-position: right top; background-repeat: no-repeat; border-color: #000; border-style: solid; border-width: 1px; color: #00cc00; padding: 6px 19px 6px 8px; }
#navigation #primary-navigation .primary-navigation-more ul { background-color: #808b76; background-image: url('/images/navbarvertfill.png1'); background-position: left top; background-repeat: repeat-x; border-color: #000; border-style: solid; border-width: 1px; left: 0; padding: 3px; position: absolute; top: 25px; z-index: 10; }
#navigation #primary-navigation .primary-navigation-more ul li a { padding: 5px; width: 104px; }

#main-feature { background-color: #ffebc9; }
#main-feature .main-feature-category { font-size: 0.625em; font-weight: bold; line-height: 2em; text-transform: uppercase; }
#main-feature .main-feature-category a { color: #006633; text-decoration: none; }
#main-feature .main-feature-category a:hover { color: #00cc00; text-decoration: underline; }
#main-feature .main-feature-title { font-size: 1.5em; font-weight: bold; line-height: 1.5em; }
#main-feature .main-feature-title a { color: #34323a; text-decoration: none; }
#main-feature .main-feature-title a:hover { color: #000000; text-decoration: underline; }
#main-feature p { font-size: 1em; font-weight: normal; line-height: 1.375em; }

#content { background-color: #bdc1a4;}

#top-stories { background-color: #ffebc9;}
#top-stories .article-category { font-size: 0.625em; font-weight: bold; line-height: 1em; text-transform: uppercase; }
#top-stories .article-category a { color: #006633; text-decoration: none; }
#top-stories .article-category a:hover { color: #00cc00; text-decoration: underline; }
#top-stories .top-story .article-title { font-size: 1em; font-weight: bold; line-height: 1.25em; }
#top-stories .article-title a { color: #34323a; text-decoration: none; }
#top-stories .article-title a:hover { color: #000000; text-decoration: underline; }
#top-stories .article-date { color: #676760; font-size: 0.625em; line-height: 1.25em; }
#top-stories p { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; }
#top-stories #pagination a { font-size: 0.8125em; font-weight: bold; color: #34323a; text-decoration: none; }
#top-stories #pagination #prev {text-align: left;}
#top-stories #pagination #next {text-align: right;}
#top-stories #pagination a:hover { color: #000000; text-decoration: underline; }

#full-article { background-color: #ffebc9; padding: 5px; }
#full-article .article-category { font-size: 0.625em; font-weight: bold; line-height: 1em; text-transform: uppercase; }
#full-article .article-category a { color: #006633; text-decoration: none; }
#full-article .article-category a:hover { color: #00cc00; text-decoration: underline; }
#full-article .top-story .article-title { font-size: 1em; font-weight: bold; line-height: 1.25em; }
#full-article .article-title a { color: #34323a; text-decoration: none; }
#full-article .article-title a:hover { color: #000000; text-decoration: underline; }
#full-article .article-date { color: #676760; font-size: 0.625em; line-height: 1.25em; }
#full-article .article-summary { font-weight: bold;}
#full-article p { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; }
#full-article .discuss-link { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; text-align: right; }

#discussions { background-color: #ffebc9;  font-weight: normal; margin-left: 7px;}
#discussions .discussion-type {   font-size: 1em; font-weight: bold;}
#discussions .discussion { background-color: #ffeba1 }
#discussions .discussion-title {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#discussions .discussion-title a {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#discussions .discussion-title a:hover { color: #000000; text-decoration: underline; }
#discussions .discussion-title .discussion-topiccount { color: #aaaaaa; font-size: 1em; }
#discussions .discussion-description { font-style: italic; font-size: 0.9em }

#discussion-topics { background-color: #ffebc9; font-weight: normal; margin-left: 7px;}
#discussion-topics .discussion-title {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#discussion-topics .discussion-title a {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#discussion-topics .discussion-title a:hover { color: #000000; text-decoration: underline; }
#discussion-topics .topic-title {  padding-top: 1em; background-color: #ffeba1; }
#discussion-topics .topic-title .topic-nickname { font-style: italic; }
#discussion-topics .topic-title .topic-commentcount { color: #aaaaaa; }
#discussion-topics .topic-title-alt .topic-nickname { font-style: italic; }
#discussion-topics .topic-title-alt .topic-commentcount { color: #aaaaaa; }
#discussion-topics .discussion-description { font-weight: bold }
#discussion-topics .post-link { line-height: 1.375em; text-align: right; }

#topics { background-color: #ffebc9; font-weight: normal; margin-left: 7px;}
#topics .topic-title {  padding-top: 1em; background-color: #ffeba1; }
#topics .topic-title-alt {  padding-top: 1em; background-color: #e0ffc9; }
#topics .topic-title .topic-nickname { font-style: italic; }
#topics .topic-title .topic-commentcount { color: #aaaaaa; }
#topics .topic-title-alt .topic-nickname { font-style: italic; }
#topics .topic-title-alt .topic-commentcount { color: #aaaaaa; }
#topics .discussion-description { background-color: #d6ebc9; }

#topic { background-color: #ffebc9; font-weight: normal; margin-left: 7px;}
#topic .discussion-title  {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#topic .discussion-title a {  padding-top: 1em; font-size: 1em; font-weight: bold; color: #34323a; text-decoration: none;}
#topic .discussion-title a:hover { color: #000000; text-decoration: underline; }
#topic .comment-message {  padding-top: 1em; }
#topic .comment-signature { padding-top: 1em; text-align: right; font-style: italic;  }
#topic #original-post { background-color: #d6ebc9; }
#topic #original-post .original-post-title { font-size: 1em; font-weight: bold; line-height: 1.25em; }
#topic .post-reply { background-color: #ffeba1; }
#topic .post-reply-alt { background-color: #e0ffc9; }
#topic .post-link { line-height: 1.375em; text-align: right; }
#topic .reply-stats { font-size:0.8em; text-align: right; }

#entryform {   margin: 0; padding: 0; min-width: 500px; max-width: 600px; width: 590px; background-color: #ffebc9;}
#entryform label { display: block; float: left;	width: 100px; padding: 0; margin: 5px 0 0; text-align: right; }
#entryform .textbox { margin: 5px 0 0; width: 460px;}
#entryform .checkbox { margin: 5px 0 0; width: 460px; }
#entryform textarea { margin: 5px 0 0; width: 460px;}
#entryform .listbox { margin: 5px 0 0; width: 200px;}
#entryform br { clear: left;}

#admintable {   margin: 0; padding: 0; min-width: 500px; max-width: 650px; width: 650px; background-color: #ffebc9; font-size: 0.8125em; font-weight: normal; line-height: 1.375em;}
#admintable .table_header { font-size: 0.8125em; font-weight: bold; line-height: 1.375em;  text-decoration: underline; }
#admintable .table_row { font-size: 0.8125em; font-weight: normal; line-height: 1.375em; }

#sidebar { background-color: #bdc1a4;}
#sidebar #sponsored-resources #sponsored-resources-title { background-color: #808b76; color: #1d1d1d; padding: 10px 15px; }
#sidebar #sponsored-resources #sponsored-resources-content { background-color: #ffebc9; background-position: left top; background-repeat: repeat; padding: 10px; }
#sidebar #sponsored-resources #sponsored-resources-content p { color: #1d1d1d; font-weight: bold; }
#sidebar #sponsored-resources #sponsored-resources-content p#sponsored-resources-notice { font-style: italic; font-weight: normal; }

#sidebar #sidebar-logo { text-align: center; }
#sidebar .sidebar-box .sidebar-title { background-color: #808b76; color: #1d1d1d; padding: 10px 15px; }
#sidebar .sidebar-box .sidebar-content { background-color: #ffebc9; background-position: left top; background-repeat: repeat; padding: 10px; }
#sidebar .sidebar-box .sidebar-content p { color: #1d1d1d; font-weight: bold; }
#sidebar .sidebar-box .sidebar-content .topic-title {  padding-top: 1em; font-size: 0.6875em; }
#sidebar .sidebar-box .sidebar-content .topic-title .topic-nickname { font-style: italic; }
#sidebar .sidebar-box .sidebar-content .topic-title .topic-commentcount { color: #aaaaaa; }

#footer { background-color: #808b76; font-size: 0.75em; font-weight: bold; }
#footer #footer-navigation { background-color: #808b76; padding: 10px 16px 9px; }
#footer #footer-navigation li { border-right-color: #006633; border-right-style: ridge; border-right-width: 2px; line-height: 1em; padding: 0 5px 1px; text-shadow: #939a64 0 1px 0; }
#footer #footer-navigation li a { color: black; text-decoration: none; }
#footer #footer-navigation li a:hover { color: #00cc00; text-decoration: underline; }
#footer #footer-navigation .last { border-right: 0; }

* html #footer-navigation { height: 0.75em; overflow: visible !important; }
